home *** CD-ROM | disk | FTP | other *** search
/ Champak 120 / Vol 120.iso / games / anacroz.swf / scripts / DefineButton2_1806 / BUTTONCONDACTION on(press).as
Text File  |  2010-11-09  |  4KB  |  106 lines

  1. on(press){
  2.    var limite = false;
  3.    switch(_root.rc_sel)
  4.    {
  5.       case 1:
  6.          if(_root.edCustoTotal + _root.sd_valores[GRR][VALOR] > _root.edFundos)
  7.          {
  8.             _root.showAlert("O valor de recrutamento desse soldado ultrapassa o limite de gastos!");
  9.          }
  10.          else if(_root.rc_total < _root.sd_num_max)
  11.          {
  12.             _root.rc_1.qtd = Number(_root.rc_1.qtd) + 1;
  13.             _root.rc_total = _root.rc_total + 1;
  14.             _root.edCustoTotal = Number(_root.edCustoTotal) + _root.sd_valores[GRR][VALOR];
  15.          }
  16.          else
  17.          {
  18.             limite = true;
  19.          }
  20.          break;
  21.       case 2:
  22.          if(_root.edCustoTotal + _root.sd_valores[ARQ][VALOR] > _root.edFundos)
  23.          {
  24.             _root.showAlert("O valor de recrutamento desse soldado ultrapassa o limite de gastos!");
  25.          }
  26.          else if(_root.rc_total < _root.sd_num_max)
  27.          {
  28.             _root.rc_2.qtd = Number(_root.rc_2.qtd) + 1;
  29.             _root.rc_total = _root.rc_total + 1;
  30.             _root.edCustoTotal = Number(_root.edCustoTotal) + _root.sd_valores[ARQ][VALOR];
  31.          }
  32.          else
  33.          {
  34.             limite = true;
  35.          }
  36.          break;
  37.       case 3:
  38.          if(_root.edCustoTotal + _root.sd_valores[CAV][VALOR] > _root.edFundos)
  39.          {
  40.             _root.showAlert("O valor de recrutamento desse soldado ultrapassa o limite de gastos!");
  41.          }
  42.          else if(_root.rc_total < _root.sd_num_max)
  43.          {
  44.             _root.rc_3.qtd = Number(_root.rc_3.qtd) + 1;
  45.             _root.rc_total = _root.rc_total + 1;
  46.             _root.edCustoTotal = Number(_root.edCustoTotal) + _root.sd_valores[CAV][VALOR];
  47.          }
  48.          else
  49.          {
  50.             limite = true;
  51.          }
  52.          break;
  53.       case 4:
  54.          if(_root.edCustoTotal + _root.sd_valores[MAG][VALOR] > _root.edFundos)
  55.          {
  56.             _root.showAlert("O valor de recrutamento desse soldado ultrapassa o limite de gastos!");
  57.          }
  58.          else if(_root.rc_total < _root.sd_num_max)
  59.          {
  60.             _root.rc_4.qtd = Number(_root.rc_4.qtd) + 1;
  61.             _root.rc_total = _root.rc_total + 1;
  62.             _root.edCustoTotal = Number(_root.edCustoTotal) + _root.sd_valores[MAG][VALOR];
  63.          }
  64.          else
  65.          {
  66.             limite = true;
  67.          }
  68.          break;
  69.       case 5:
  70.          if(_root.edCustoTotal + _root.sd_valores[CLR][VALOR] > _root.edFundos)
  71.          {
  72.             _root.showAlert("O valor de recrutamento desse soldado ultrapassa o limite de gastos!");
  73.          }
  74.          else if(_root.rc_total < _root.sd_num_max)
  75.          {
  76.             _root.rc_5.qtd = Number(_root.rc_5.qtd) + 1;
  77.             _root.rc_total = _root.rc_total + 1;
  78.             _root.edCustoTotal = Number(_root.edCustoTotal) + _root.sd_valores[CLR][VALOR];
  79.          }
  80.          else
  81.          {
  82.             limite = true;
  83.          }
  84.          break;
  85.       case 6:
  86.          if(_root.edCustoTotal + _root.sd_valores[CAT][VALOR] > _root.edFundos)
  87.          {
  88.             _root.showAlert("O valor de recrutamento desse soldado ultrapassa o limite de gastos!");
  89.          }
  90.          else if(_root.rc_total < _root.sd_num_max)
  91.          {
  92.             _root.rc_6.qtd = Number(_root.rc_6.qtd) + 1;
  93.             _root.rc_total = _root.rc_total + 1;
  94.             _root.edCustoTotal = Number(_root.edCustoTotal) + _root.sd_valores[CAT][VALOR];
  95.          }
  96.          else
  97.          {
  98.             limite = true;
  99.          }
  100.    }
  101.    if(limite)
  102.    {
  103.       _root.showAlert("M├íximo de 15 soldados atingido!");
  104.    }
  105. }
  106.